package com.cradom.event.utils;

import java.util.Date;
import java.util.List;

import net.sf.json.JSONArray;
import net.sf.json.JsonConfig;

public class JsonUtil<T> {
	
	public String arrayListToJson(List<T> l){
		JsonConfig jsonConfig = new JsonConfig();  
        jsonConfig.registerJsonValueProcessor(Date.class, new JsonDateValueProcessor());
		JSONArray jsonArray =JSONArray.fromObject(l,jsonConfig);
		return jsonArray.toString();
	}
	
	public String objectToJson(T o){
		JsonConfig jsonConfig = new JsonConfig();  
        jsonConfig.registerJsonValueProcessor(Date.class, new JsonDateValueProcessor());
		JSONArray jsonArray =JSONArray.fromObject(o,jsonConfig);
		return jsonArray.toString();
	}
}
